﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SharpObjects.PathMapping
{
    public interface IPathMapper
    {
        string MapApplicationDataPath(string path);
        string MapApplicationDataPath(string root, string path);
        string MapApplicationBasePath(string path);
        string MapAssemblyBasePath(string path);
        string MapConfigurationFilePath(string path);

        string ConfigurationRootPath { get; set; }

        string Resolve(string path);
    }
}
